/* The file is saved in UTF-8 codepage.
 * Check: «Stereotype», Section mark-§, Copyright-©, Alpha-α, Beta-β, Smile-☺
 */
package cz.pecinovsky.english.lootp.manager;

/*******************************************************************************
 *<pre>
 * Předchozí:   Není - toto_je_nově_definovaná_třída
 *              Ttt v projektu Ppp
 * Následující: Prozatím není
 *
 * Projekt  Ppp
 *   + Přidáno
 *   - Odebráno
 *   ~ Změněno
 *</pre>
 */


////////////////////////////////////////////////////////////////////////////////
//%%+  +++++ End of ignored starting test - place for imports +++++


/*******************************************************************************
 * Rozhraní {@code IControlled} definuje požadavky na objekt ovládaný
 * z klávesnice pomocí kurzorových kláves, mezerníku a klávesy Enter.
 * Předpokládá se, že ovládané objekty budou součansě kreslené na plátně
 * pod správou správce plátna.
 *
 * @author Rudolf PECINOVSKÝ
 * @version 6.03.2017 — 2010-11-08
 */
public interface IControlled extends IPaintable
{
//== CONSTANTS =================================================================
//== METODY ====================================================================

    /***************************************************************************
     * Reakce na stisk klávesy se šipkou vpravo.
     */
//     @Override
    public void vpravo();


    /***************************************************************************
     * Reakce na stisk klávesy se šipkou vlevo.
     */
//     @Override
    public void vlevo();


    /***************************************************************************
     * Reakce na stisk klávesy se šipkou vzhůru.
     */
//     @Override
    public void vzhůru();


    /***************************************************************************
     * Reakce na stisk klávesy se šipkou dolů.
     */
//     @Override
    public void dolů();


    /***************************************************************************
     * Reakce na stisk klávesy enter.
     */
//     @Override
    public void enter();


    /***************************************************************************
     * Reakce na stisk mezerníku.
     */
//     @Override
    public void mezera();


    /***************************************************************************
     * Reakce na stisk klávesy ESC, tj. na ukončení ovládání z klávesnice.
     */
//     @Override
    public void konec();



//== VNOŘENÉ TŘÍDY =============================================================
}
